﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using com.creditos.be.liclSolcred;
using com.creditos.be.liclUtil;
using com.creditos.be.liclVerifica;

namespace liclSolcred.Views
{
    public class FormsBandejaVerificacionPresenter : liclSolcred.Views.Viewer<IFormsBandejaVerificacionView>
    {
        liclSolcredController oController = new liclSolcredController();
        public FormsBandejaVerificacionPresenter()
        {
        
        }
        public void ObtenerListaTipoVerificacion()
        {
            try
            {
                List<BandejaVerificacionBE> lstVerificacion = new List<BandejaVerificacionBE>();
                lstVerificacion = oController.ObtenerListaTipoVerificacion();
                View.CargarListaTipoVerificacion(lstVerificacion);
            }
            catch (Exception ex)
            {
                View.MostrarMensajeError(ex.Message);
            }
        }

        public void ObtenerListaVerificacionPendiente(BandejaVerificacionBE oVerificacion)
        {
            try
            {
                List<BandejaVerificacionBE> lstVerificacion = new List<BandejaVerificacionBE>();
                lstVerificacion = oController.ObtenerListaVerificacionPendiente(oVerificacion);
                View.CargarListaVerificacionPendiente(lstVerificacion);
            }
            catch (Exception ex)
            {
                View.MostrarMensajeError(ex.Message);
            }
        }
    }
}
